Thompson is a rural municipality in the Pembina Valley Region of Manitoba, Canada. It had a population of 1,259 according to the Canada 2006 Census.